Design a Tournament Results Database
Functionality
Criteria | Meet Specification |
---|---|
Does the module pass the included unit tests? |
The module passes the included unit tests. |
Table Design
Criteria | Meet Specification |
---|---|
Do the tables have meaningful names? |
Tables have meaningful names. |
Are the tables normalized? |
Tables are normalized (no redundant data, data dependancies are properly defined). |
Column Design
Criteria | Meet Specification |
---|---|
Are the columns defined with proper data types? |
Table columns have proper data types. |
Do the columns have meaningful names? |
Table columns have meaningful names. |
Are primary and secondary keys properly defined? |
Primary and secondary keys are properly defined. |
Code Quality
Criteria | Meet Specification |
---|---|
Does the code make use of query parameters to protect against |
Code makes use of query parameters to protect against |
Is the code ready for personal review and is neatly formatted? |
Code is ready for personal review and is neatly formatted. |
Comments
Criteria | Meet Specification |
---|---|
Are comments present and effectively explain longer code procedures? |
Comments are present and effectively explain longer code procedures. |
Documentation
Criteria | Meet Specification |
---|---|
Is a README file included, detailing all steps required to successfully run the application? |
A README file is included detailing all steps required to successfully run the application. |